package com.hoshiicloud.withdraw.param;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.io.Serializable;


@Data
@NoArgsConstructor
@AllArgsConstructor
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "提现结果回调处理", description = "提现结果回调处理")
public class ElectronicContractCallbackParam implements Serializable {


	@ApiModelProperty(value = "姓名")
	private String name;

	@ApiModelProperty(value = "手机号")
	private String mobile;

	@ApiModelProperty(value = "身份证号码")
	private String identity;

	@ApiModelProperty(value = "合同状态（1、未签 2、已签）")
	private String status;

	@ApiModelProperty(value = "工号")
	private String workNumber;

	@ApiModelProperty(value = "附言参数，由传入方提供，回调时将原样返还，可以用来做用户数据标识")
	private String extraParam;

	@ApiModelProperty(value = "银行卡（对应电签时的bankNum）")
	private String salaryAccount;

	@ApiModelProperty(value = "银行名称")
	private String bankName;

}
